#ifndef REMOVEPSPROCESS_H
#define REMOVEPSPROCESS_H

#include "GameProcess.h"
#include "GameView.h"

class RemovePSProcess :
	public GameProcess
{
public:
	// create process for removing a particle system after a setuped time
	RemovePSProcess(const unsigned long lifeDuration, Ogre::SceneNode *node, GameView *view);
	~RemovePSProcess(void);
	virtual void update(const unsigned long elapsedTime);
protected:
	unsigned long mLifeDuration;
	Ogre::SceneNode *mpNode;
	GameView *mpView;
};

#endif